#include<stdio.h>
#include<unistd.h>

int a=10;
int main()
{
    pid_t id =fork();
    int cnt=0;
    if(id==0)
    {
        while(1)
        {
            printf("child ,pid:%d,ppid:%d,a=%d,&a=%p\n",getpid(),getppid(),a,&a);
            sleep(1);
            cnt++;
            if(cnt == 5)
            {
                a=20;
                printf("child change a\n");
            }
        }
    }
    else 
    {
        while(1)
        { 
            printf("father ,pid:%d,ppid:%d,a=%d,&a=%p\n",getpid(),getppid(),a,&a);
            sleep(1);
        }
    }

    return 0;
}
